package com.opennice.soukaoti.vo;

import java.util.HashSet;
import java.util.Set;

/**
 * LearngoCategory entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class LearngoCategory implements java.io.Serializable {

	// Fields

	private Integer lcId;
	private LearngoUser learngoUser;
	private String lcName;
	private Integer lcParent;
	private Integer lcState;
	private Set learngoCodes = new HashSet(0);

	// Constructors

	/** default constructor */
	public LearngoCategory() {
	}

	/** minimal constructor */
	public LearngoCategory(Integer lcId, String lcName, Integer lcParent,
			Integer lcState) {
		this.lcId = lcId;
		this.lcName = lcName;
		this.lcParent = lcParent;
		this.lcState = lcState;
	}

	/** full constructor */
	public LearngoCategory(Integer lcId, LearngoUser learngoUser,
			String lcName, Integer lcParent, Integer lcState, Set learngoCodes) {
		this.lcId = lcId;
		this.learngoUser = learngoUser;
		this.lcName = lcName;
		this.lcParent = lcParent;
		this.lcState = lcState;
		this.learngoCodes = learngoCodes;
	}

	// Property accessors

	public Integer getLcId() {
		return this.lcId;
	}

	public void setLcId(Integer lcId) {
		this.lcId = lcId;
	}

	public LearngoUser getLearngoUser() {
		return this.learngoUser;
	}

	public void setLearngoUser(LearngoUser learngoUser) {
		this.learngoUser = learngoUser;
	}

	public String getLcName() {
		return this.lcName;
	}

	public void setLcName(String lcName) {
		this.lcName = lcName;
	}

	public Integer getLcParent() {
		return this.lcParent;
	}

	public void setLcParent(Integer lcParent) {
		this.lcParent = lcParent;
	}

	public Integer getLcState() {
		return this.lcState;
	}

	public void setLcState(Integer lcState) {
		this.lcState = lcState;
	}

	public Set getLearngoCodes() {
		return this.learngoCodes;
	}

	public void setLearngoCodes(Set learngoCodes) {
		this.learngoCodes = learngoCodes;
	}

}